import ReactDOM from "react-dom/client";

/**
 * 引入路由器组件, 需要应用在项目的最外层进行包裹
 *
 *  1. BrowserRouter    history 模式
 *  2. HashRouter       hash 模式
 *
 *  区别：
 *    1. url地址表现上的不同，有没有 #号的区别
 *    2. 内部实现原理不同，hash 是监听 hashchange 事件， history 是使用最新的 history 相关的API. pushState() replaceState() popstate
 *    3. 上线之后刷新页面会不会出现404的问题
 *      修改配置
 */
import { HashRouter as Router } from "react-router-dom";
import App from "./App.tsx";

import "./global.css";

ReactDOM.createRoot(document.getElementById("root")!).render(
  <Router>
    <App />
  </Router>
);
